Courseware abstraction: reducing development costs while producing qualitative improvements in CAL
نویسنده
چکیده
Courseware abstraction is an approach to CAL whereby the lesson author creates a general parametetized CAL lesson that is then applied to many concrete examples. This approach has the following advantages over alternative approaches to lesson development: it is cost efficient; it facilitates lesson verification; it encourages the provision of as many examples as are desirable; it simplifies the selection of appropriate examples for presentation to each student; it provides a convenient framework for student evaluation, and it supports the development of factually exhaustive lessons. In short it provides qualitative improvements, while at the same time reducing lesson development costs. Although widely used, courseware abstraction has not previously been identified as an important CAL technique and its relative merits have never received attention. In particular, there has been a failure to recognize that generative CAL derives most of its power from the use of courseware abstraction.
منابع مشابه
Generative CAL and courseware abstraction
Courseware abstraction is an approach to CAL whereby the lesson author creates a general parameterised CAL lesson that is then applied to many concrete examples. This approach has the following advantages: • it provides a powerful framework within which to adapt tuition to a student’s knowledge and aptitude; • it encourages the development of detailed treatments of the subject matter; • it redu...
متن کاملDCG + GTE: Dynamic Courseware Generation with Teaching Expertise
This paper discusses the place of GTE as an approach for bridging the gap between CAL and ITS systems. It presents the DCG, our architecture for dynamic courseware generation which allows dynamic planning of the contents of an instructional course with a given goal. Finally a further development of DCG by combining it with GTE is described which includes explicit representation of generic teach...
متن کاملXP Workshop on Agile Product Line Engineering
Software Product Line Engineering (SPLE) promises to lower the costs of developing individual applications as they heavily reuse existing artifacts. Besides decreasing costs, software reuse achieves faster development and higher quality. Traditionally, SPLE favors big design upfront and employs traditional, heavy weight processes. On the other hand, agile methods have been proposed to rapidly d...
متن کاملDynamic Courseware Generation: at the Cross Point of CAL, ITS and Authoring
This paper presents a further development of our architecture for dynamic courseware generation which allows explicit representation of teaching expertise. The instructional course is generated automatically for a given teaching goal and can be dynamically changed according to specified teaching rules to suit better the student's individual progress and preferences. The architecture of the syst...
متن کاملDynamic Courseware Generation on the WWW
We have developed a tool for the authoring of adaptive CAL courses, called “Dynamic Courseware Generator” (DCG). It generates an individual course according to the learner's goals and previous knowledge and dynamically adapts the course according to the learner's success in acquiring knowledge. The DCG runs on a WWW server. The learner receives from this server an individualized course targeted...
متن کامل